package com.dxf.chepter10

/**
 * 函数作为一个变量 传入到另一个函数中,那么该作为参数的函数类型是 function1 即 (参数类型) =>返回类型
 *
 * 如果传入的函数有2 个参数 ,function2
 *
 * 即 函数的类型根据 函数的参数多少确定
 *
 *
 *
 *
 */
object T124_作为参数的函数 {

  def main(args: Array[String]): Unit = {
    def plus(x:Int) =3+x
    val result1 =Array(1,2,3,4).map(plus(_))//plus 的类型是 function1
    println(result1.mkString(","))
    println("plus = "+(plus _))

  }





}
